/**

 @Name：layuiAdmin 公共业务
 @Author：贤心
 @Site：http://www.layui.com/admin/
 @License：LPPL

 */

layui.define(function (exports) {
    var $ = layui.$
        , layer = layui.layer
        , setter = layui.setter
        , view = layui.view
        , admin = layui.admin;


    //退出
    admin.events.logout = function () {


        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            }
        });

        var url=$(this).attr("href");

        layer.confirm("确认退出系统?", {
            btn: ['是', '否'],
            icon: 3,
            title: '提示'
        }, function () {
            layer.closeAll('dialog');
            admin.req({
                url: url
                , type: 'post'
                , data: {}
                , done: function (res) {
                    //这里要说明一下：done 是只有 response 的 code 正常才会执行。而 succese 则是只要 http 为 200 就会执行
                    if(res.state===1) {
                        window.location=res.url;
                    }else{
                        layer.msg(res.message, {icon: 2, time: 1000});
                    }
                }
            });
        });
    };
    //对外暴露的接口
    exports('logout', {});
});